#pragma once

#include <string>

struct IHandler
{
	// 支持对prototype对象的复制操作
	virtual IHandler* Clone() const = 0;

	// 其他操作
	virtual void Handle(const std::string& commandLine) = 0;
};